home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / config / Server.tmpl < prev    next >
Text File  |  2006-04-12  |  2KB  |  80 lines

  1. XCOMM $XFree86: xc/config/cf/Server.tmpl,v 3.20 2002/11/20 04:32:55 dawes Exp $
  2. /*
  3.  * Server imakefile info  - this contains any special redefinitions, etc.
  4.  * that Imakefiles in the server subtree will need.
  5.  */
  6.  
  7. XCOMM $Xorg: Server.tmpl,v 1.3 2000/08/17 19:41:46 cpqbld Exp $
  8.  
  9. #define PassCDebugFlags CDEBUGFLAGS="$(CDEBUGFLAGS)" LDSTRIPFLAGS="$(LDSTRIPFLAGS)"
  10.  
  11. #ifndef ServerCcCmd
  12. #define ServerCcCmd CcCmd
  13. #endif
  14. #ifndef ServerCCOptions
  15. #define ServerCCOptions DefaultCCOptions
  16. #endif
  17. #ifndef ServerDefines
  18. #define ServerDefines StandardDefines
  19. #endif
  20. /* Note: Changing ServerCDebugFlags has no effect because CDEBUGFLAGS is over-
  21.    ridden by PassCDebugFlags in the parent Makefile or toplevel xmakefile. */
  22. #ifndef ServerCDebugFlags
  23. #define ServerCDebugFlags DefaultCDebugFlags
  24. #endif
  25. #ifndef DoThreadedServer
  26. #define DoThreadedServer NO
  27. #endif
  28. #ifndef InstallServerSetUID
  29. #define InstallServerSetUID NO
  30. #endif
  31.  
  32. #ifdef CrossCompileDir
  33. # ifndef StripPath
  34. #  define StripPath(x) `echo x|sed "s%.*/%%"`
  35. # endif
  36. # ifndef CrossServerCcCmd
  37. #  define CrossServerCcCmd Concat3(CrossCompileDir,/,StripPath(ServerCcCmd))
  38. # endif
  39. #endif
  40.  
  41. /*
  42.  * SetUIDServerTarget - compile, link, and relink a setuid server
  43.  */
  44. #ifndef SetUIDServerTarget
  45. #if InstallServerSetUID
  46. #define    SetUIDServerTarget(server,subdirs,objects,libs,syslibs)        @@\
  47. ServerTargetWithFlags(server,subdirs,objects,libs,syslibs,$(INSTUIDFLAGS))
  48. #else
  49. #define    SetUIDServerTarget ServerTarget
  50. #endif
  51. #endif /* SetUIDServerTarget */
  52.  
  53. #ifdef CrossCompileDir
  54.          CC = CrossServerCcCmd
  55. #else
  56.          CC = ServerCcCmd
  57. #endif
  58.   CCOPTIONS = ServerCCOptions
  59. #if DoThreadedServer
  60. SERVER_THREAD_DEFINES = XThreadsDefines ThreadTypeDefines
  61. #endif
  62. STD_DEFINES = ServerDefines $(SERVER_THREAD_DEFINES)
  63. CDEBUGFLAGS = ServerCDebugFlags
  64. EXT_DEFINES = ExtensionDefines
  65. OS_DEFINES  = ServerOSDefines
  66.  
  67. GLX_DEFINES = GlxDefines
  68.  
  69. #ifndef GlxUseSGISI
  70. #define GlxUseSGISI   NO
  71. #endif
  72.  
  73. #ifdef XFree86Version
  74. #include <xf86.tmpl>
  75. #endif
  76.  
  77. #ifdef XorgVersion
  78. #include <xorg.tmpl>
  79. #endif
  80.